package com.lap.auth.domain.role.repository;

import com.lap.auth.domain.role.valueobject.RoleDataScope;
import java.util.List;
import java.util.Optional;

public interface RoleDataScopeRepository {

  void save(RoleDataScope roleDataScope);

  int deleteByRoleId(Integer roleId);

  Optional<RoleDataScope> findByRoleId(Integer roleId);

  List<RoleDataScope> findByRoleIds(List<Integer> roleIds);
}
